mini-course (1)