adding worker setup