full contracts with interaction effects.