Answers from user AhsanAmjad