add tree stuff