implemented getMonthlyCharge