Answers from user al3alaouito