now accepts jobs
refactor of classes; now spools jobs