more tests and assertions