re-compile syllabus