add Root.dispatch