add some documentation in case anyone wants to know what I'm doing w/ this