Answers from user Ahsenkhan