mhc syllabus detailed