Answers from user A7medSamir