Arreglando errores y validaciones