land more c++11 changes