final version on the course