aded more descriptive faults and fixed interest rate logic