finish more tests
pass next few tests