add Oop helper class