Answers from user ahmedkhan