add tools to MoveCodeData