OOP contact list app assignment