6 lab oop