revise workflow-centralized