adding files for recursive tree rendering