added person add functionality