updated syllabus to essentially final form