change mark mechanism