implemented AddPerson