Answers from user alaaeldin