mejorandolos metodos del form