oop's final work