add appointment features
add user appointments
add user profile