[Enh] Add Shift - Implementing edit shift