Structured and add some prompt display
modified fetch courses task