added workload parser