fix, follow C++11