Answers from user Afshar