parameterize the type of treenode ceph should disribute by