Author: Marce Butierrez and Patricio Simonetto