Answers from user ahmedj99