update deps
add @document compilation. Closes #82