crop and shift