contract pairs