Answers from user AfaqTariq