get functionality
catch std::string