setup and course introduction