Agregue documentos y comentarios, y limpiamos el c'odigo