finally workers seem to work fine