creada la clase, el init y gestion de la excepcion