final version of the course