working on Person class