Answers from user AhmedMagdyyy