Author: Abdoul Doumbia & Matthew Wirzbicki