added a bunch more tests