need c++11 for travis build to pass