fully prototype test methods.. just need to flesh them out and I'm done with tests!