Flexible Contracts