add appointment support