added comments for why specific test cases where chosen