Author: Samy abd alhameed Alwareeth