structures now properly display tree contents
Don't need compile function