validaciones hasta por los codos (cómo odio las validaciones !)