fix precision bug