util-shift