worked more on tests for my use cases, made a couple other test classes that everyone will probably need to deal with