super cleanup