updated docs and more