add std::vector for bitmap