shifting zyx