working on adding worker resource gathering