getting rid of addPayment call