create and restore work for jobs. yay.