switch running_total to NSDecimal from float