MILESTONE PAYMENT AGREEMENT