fix doubling; add mark nod