add workload_generator