changes for SHIFT