implement OuputTreeHandle