Answers from user AhmadSohail