addition of installment and other improvements on class architecture