extending contract