added function field to person