added the user select channel adapter