bug fix, course removing can now remove by substring