add unit tests
clean data as csv