framework for course removal
fixed merge issue