Agregando excepción y clase principal