Answers from user alaa3wamleh