stupid
added a clear method
heinous power bug fixed, yay unit tests, need to stop writing code in so many languages