three new test cases, one that works and two that fail