con validacion de datos