Answers from user AlaaYasserA