dynamic docstring improvements