update syllabus and add parse stuff