syllabus names
broken plot
better ida functions