.
Switching profiles to a std::map implementation