added tree model