some more very WIP stuff on Worker