adding progress log messages; made exec more flexible for starting mid-processes.