enables c++11 features