driven by num processes