by josef federman, wafaa shurafa and samy magdy/ap