correcciones y reformateo del codigo