fix the float problem by using round(money_value, 1)
before:
money - 9.9999999999999999999999998$
money - 14.000000000000000000000000003$
after round update:
money - 9.9$
money - 14$