simplified last adde and broadcast addr using mutable copy