Answers from user AhsanAziz