add object oriented zoog