job distribution