cleanup
docs and cleanup