Implemented BatchClean