cache
add course info