provide c++11 as an option
make c++11 optional