now person class works - first pass