Answers from user AhmadDaim