starting to make everything std::string not char []