algorithm/move accomplished
modify forward
algorithm/move link
algorithm/move_backward accomplished