part 3/3 of the channel assignment commit