please use std::string as we want to get rid of CStdString