Answers from user AhsanNaeem