keep track of channel gains