command line args, force cleanup, don't run for existant artifacts
big refactoring, no multivalue params (except for commandline args)