agregadas algunas validaciones