use a set instead, so it is unique