added extraRepayment