beginnings of data cleaner