added comments explaining testcase