OOP first lab