modes pulled from course object