generate arg names if they are missing
enable QString and QLogging