fleshed out test case