more test cases. h2 in memory database implemented.