add course object and match to Rob's spec