implement dialog for adding channels