modify the mark init