use QString instead of std::string - very slight speed increase