implementa contratos de venta y relaciones con otros modelos