docstrings TODO, naming convention