Updated docs

TODO; update completely.