committing all test cases