new PoT algo
up version