add RemoveDuplicate