added getPersonById