refactor syllabus into partials