reworked interest adding to solve bug