Agrego comentarios y limpio el codigo