added C++11 features, continued work on --vecout