mejora validación, usa todos los parms