modelo y controlador del contrato