building function : visit of person