rewrite buildCmdLine(), changed type of list parameter to set