worker setup, first try