sorted and uniquified
missed a macro