more tests pass now!
removed printfs