use chanel to collect resource contents