small cahnges in Appointment model