Flexible Contracting