docs update
docs: add example code
fix url_for for submodules & cleanup