Properly construct outline tree