cleaning up and running on all data