finished adding unit test for now, everything is passing