arreglado el controlador para quelas valiciones se hagan en el orden correcto