added low level test case