Required parts of OO lab done