merges batch cleaning feature
adds more precise dev dependency