pe 5 complete, runs in under 2 sec