open-ended contracts