added more tests that pass