new test
better test handling
new test
docstrings for the win