cleanup, add progress when copying, add switches for distros