attempting to add c++11 check