cambios y validaciones