added course_select page and refactored mmf api calls.