新增 Tree provider