Answers from user abdenour