lp: lazy pointer final