validaciones y mas