generate jobs