Answers edited by Hossam Eldeen Ahmed