updated documentation and dependencies