custom channel support