move
part from textreplacer