parsing courses
run for output