improved debugging statements
added code to run 3 jobs in parallel, see if this is any faster
added new fields to those copied by operator=(), so they will be preserved