adds more testing
adds all sorts of testing wooohooo