Answers from user AhsanMalik