revived simple_workflow