add removeDuplicate