fix bug decimal