big improvement on p3. took all random out