Make Appointment Implementation