Answers from user ahmedforat