Answers from user AhmadAbuZaid