validaciones y pruebas