add power & sametree