Answers from user omarjarar