An Report - Khalid Al-mudaifer - 121223