updated docs and build