add user profile function

add user profile function