* this is no std::vector anymore