switch from std::set to std::vector as it is way more simple, a bit