Some structure
Overload prologue, root, and epilogue