added outstandingPrincipalBalance