yay
signatures, class.
better foo