update to person object, added testing methods