Using a pre-process to process an 20GB