added simulation test case