updated dependencies, using shared docs code