delete std::
merge to root version by hand
fix a terrible bug,totalStep++