update documentation and build scripts