modified load_channel