simplify ListUtils
autoremove semicolons after output dir config