Appointments are now being created, though the controller logic is wrong