algunas validaciones y guardar a medias