use initialize_workflow