work cleanup