updated course class