Feature recursive tree

Test 
Line is too long. [126/80]