replacce addmark(limitmark) to setmark(limitmark, 1)