make sure no duplicates allowed, return discarded course to courses