Answers from user AhsanSheikh