duplicates and hiding