progress

I think I fixed the test.

It still fails because I need to fix the implementation.