added deps, docs, updated interface, rackety