add COfficer class