added low level fxns for name sets