add another test case for oo usage.