fixing c++11