method clean up