we got some tests passing!!! 71 tests left to fix!