Change Scripter algorithm
Change Recorder algorithm