Add model Appointment and diversified Controllers