laba2 oop added