updated to add total_workers