more tests, improve coverage