added integration test case