More c++11 features added