more detailed test case