use Set to prevent duplicates