test code
docstrings; todo items