added back resetNewCourse()