added away to remove duplicates