when files changed and to shift and Shift