cleaning data without saving copy of original