passing all most all the tests!