add function for activity
add function for gift
improve member
add property
improve
add route