set for data structure