some progress on proof of PeekNext