finished, now to work with background workers.