add explanation of the test cases