allow for configurable no of workers