forward test cases