by wafaa shurafa and samy magdy, ap