only add to collection if is not already in the collection