Author: Kery Murakami and Steve Karnowski and Mohamed Ibrahim