add c++11 check