add vector::erase