forgot to check for duplicates