add some person&event function