adding de-dup