refactor proof of PokeNext