adding std::vector