implement closure_tree subcategories