algunos cambios de estilo y correccion de errores menores