added a structure for person