complete tree structure blog