add failure generator
reuse workflowsim examples