add more tests (including failing ones)