clean up
clean state