fixed worker setup