contract flexibility