add shift operation to 0_start