updating docs and classes