support name and dimensionality functions