优化，新增mark