redid the autodoc