contract modified