Answers from user ahmedfox