fix bug 20 - making workers configurable