basic test case, more to follow