fixed c++11 parameter