utility make-set