add tree feature