requirements contracts