oop example changes