official syllabus 505429