worker section done; needs pass & lifecycle figure