switch from c++0x to c++11