updates for total combination