How does the appointment system work?