Author: Jose Luis Ruiz, David Aponte, Eduardo Mora Tavares, Daniel Aguilar