Answers from user AhmedAbbasAli