data cleanup and work