temporal shifts