* docs and doctest