lf -> leaf