bug fix & be identical with ref output