renamed portland_gen to broadcast_reduction