job-izing preprocessing