made interest rate a decimal. Still losing precision. cast to int suspected somewhere.