project moved to c++11