contract integrity