static method self._shift