Appoinment Controller