rearraged contracts