pe23 new method done but not tested
pe23 performance a bit too slow. at 95 sec now