shifted version