select channel mechanism working