add position to appointments, modify courses view implement