Work on speeding up factor product