Author: Hector Cervantes, Justin Myers and Cam Rodriguez