contract quality