add TreeInputConsole code