added cleaner script, and etc for non-shell settings