passed some tests
some more tests