update docs and clean up