HOLY SHIT I FORGOT DOCSTRINGS!?