cleanup for the long run