support storing and reading channels config file