more fixes
resolve operator+ issues with char* via conversion to std::string