updated workload builder