add user profile view page and edit page