categorical properties work to assign nodes to different axis