change courses to individual component blocks