refactor add getting and cleaning data files