added tests. the first "straight" test fails and I don't know why. But
whatever.