clean up
wrting