new catetree class of cht2
modification on catetree class of cht2