support sequence_move() function