oop task 4