remove c++11 requirement