Answers from user AhmedAshfaque