seminar 5: complete