Answers from user MmazenTarek1