Object oriented – thought process