new Alg, better perf nrpa