Added Switch on std::string