use set instead