writing documentation (plugins and routing)