Appointments functionality is half-built