add yet more tests
10 files changed