weighted tree