update docs and build.scala