adding OO tests