add shift_line method to adjust place in line