added more comments on test cases