add auto mark = -1