new code to parse the syllabus