Adapting Service for Channel and Context - courses