Contract controlling