add tree demo