three types of contracts classified by cost payment method