updated person name parsing