agregando parte del Ing. Juan Carlos Ramirez