OOP lab for university