Hire the Best Oracle Workflow Builder Professionals

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Augustina O.

Ikeja, Nigeria

$10/hr
5.0
1 jobs

If you're spending too much time managing projects, operations, emails, and calendars instead of growing your business, you need more than task management; you need scalable systems. I am a Business Operations & Automation Specialist who builds workflows, optimizes CRMs, and streamlines processes to protect your time. As a Business Operations & Automation Specialist, I help founders, CEOs, entrepreneurs, and growing businesses strengthen their operations through project coordination, workflow improvement, and organized systems. My goal is simple: reduce administrative burden, improve operational efficiency, and keep priorities moving so you can focus on growth. What I Deliver Business Operations & Project Coordination • Workflow improvement & project execution • SOP & process documentation • Team coordination, reporting & operational support Operational Systems & Workflow Automation • CRM setup & optimization • Client onboarding & lead management • Workflow automation & operational dashboards Executive Communication Systems • Calendar & email management systems • Scheduling, meeting coordination & travel management • Executive communication, research & document management Tools & Platforms Project Management: Monday, ClickUp, Asana, Trello CRM & Operations: Airtable, GoHighLevel Automation: Zapier, Make Productivity: Google Workspace, Microsoft Office, Notion Proven Impact • 50% Reduction in candidate processing time via a structured Monday ATS. • Real-Time Insights through custom operational dashboards for leadership. • Instant Turnaround on proposals and onboarding via automated workflows. • Improved Pipeline Visibility through designed CRM systems. • Reduced Manual Work via workflow automation that strengthened communication. How I Work Every business operates differently, so I begin by understanding your workflows and identifying inefficiencies. From there, I build practical systems that improve organization, streamline workflows, strengthen communication, and support consistent execution that your team can maintain and scale. Whether you need Workflow Automation, CRM Management, or Operational Support, I ensure your business runs smoothly. Ready to streamline your operations? Send a message or click Invite to discuss how I can support your growth and help your operations run more efficiently.

  • Business Operations
  • Project Management
  • CRM Automation
  • Process Improvement
  • Executive Support
  • Automated Workflow
  • Task Coordination
  • Communications
  • Google Workspace
  • Process Documentation
  • Zapier
  • Airtable
  • Trello
  • Asana
  • Microsoft Office
  • Make.com
  • HighLevel
  • Business Process Automation
  • Automation
  • Project Management Support
Abdul Hafeez C.

Riyadh, Saudi Arabia

$64/hr
4.9
7 jobs

Interested to work on databases of "ERP Solutions" especially Oracle EBS and Fusion as Finance and HCM Consultant and specially adding “Oracle Apex”. More than 29 years of IT Relevant experience. 26 Years Oracle Developer experience for Customize applications. 21 Years Oracle EBS Finance and HCM Functional Consultant Experience. 11 Years of Fusion Finance and HCM Functional Consultant Experience.

  • Oracle Database
  • Oracle Forms
  • Oracle Cloud
  • Oracle Financials Applications
  • Oracle OBIEE Plus
  • Oracle PLSQL
  • Oracle Reports
  • Oracle E-Business Suite
  • Oracle Data Integrator
  • Oracle Applications
  • Oracle APEX
  • Oracle Fusion Applications
Md. Isbat R.

Chittagong, Bangladesh

$30/hr
5.0
22 jobs

🏆 𝗧𝗼𝗽 𝗥𝗮𝘁𝗲𝗱 - Delivering nearly a 𝗱𝗲𝗰𝗮𝗱𝗲 𝗼𝗳 𝗢𝗿𝗮𝗰𝗹𝗲 𝗲𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲 and 𝗼𝘃𝗲𝗿 𝟭𝟱+ 𝗽𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹 𝗰𝗲𝗿𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 across the 𝗢𝗿𝗮𝗰𝗹𝗲 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝘆 𝘀𝘁𝗮𝗰𝗸 - covering development, integration, implementation, consulting, and AI-driven enterprise automation for mission-critical systems. Whether you're modernizing Oracle ERP, building enterprise web applications, integrating third-party systems, or creating AI assistants that interact securely with your data, I deliver scalable, secure, and production-ready solutions. 📊 𝗘𝗻𝘁𝗲𝗿𝗽𝗿𝗶𝘀𝗲 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆 𝗧𝗿𝗮𝗰𝗸 𝗥𝗲𝗰𝗼𝗿𝗱 • Performed process discovery, feasibility analysis, and solution design for automation candidates across multiple business functions. • Architected AI agent development and automation workflows using n8n and custom bots. • Integrated global CRM platforms (including NetSuite, Salesforce, and Creatio). • Designed and delivered end-to-end EBS to POS integrations for NIKE, ADIDAS, LEVI'S, and PUMA retail operations in Bangladesh (Oracle EBS R12.2.x). • Built and deployed RPA solutions in UiPath Studio + Orchestrator, improving process automation by 40% • Core team member on an Oracle Fusion Cloud Supply Planning implementation. • Developed multiple customized systems across government and enterprise clients. • Delivered inbound/outbound integrations across EBS and Fusion Cloud using OIC, VBCS, FBDI, and BI Publisher. • Completed multiple end-to-end data migration projects. • Top Rated with a 100% Job Success Score on Upwork. 🏢 𝗖𝗼𝗿𝗲 𝗔𝗿𝗲𝗮𝘀 𝗼𝗳 𝗘𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲 • 𝗢𝗿𝗮𝗰𝗹𝗲 𝗙𝘂𝘀𝗶𝗼𝗻 𝗖𝗹𝗼𝘂𝗱 𝗣𝗮𝗮𝗦 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀: OIC, Fusion Cloud APIs, VBCS, PCS, FBDI, HDL, BI Publisher, OTBI • 𝗥𝗣𝗔 & 𝗔𝗜 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻: UiPath Studio, UiPath Orchestrator, Process Discovery, n8n AI automation • 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: Oracle APEX, Oracle ADF, OAF, Oracle Forms/Reports 6i–12c, PHP, Laravel • 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻 & 𝗪𝗲𝗯 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀: REST/SOAP APIs, Web Services, Microservices, ORDS, Oracle SOA Suite • 𝗜𝗻𝘁𝗲𝗿𝗳𝗮𝗰𝗲𝘀 & 𝗖𝗼𝗻𝘃𝗲𝗿𝘀𝗶𝗼𝗻𝘀: Standard APIs, Open Interface tables, data conversions, WebADI • 𝗢𝗿𝗮𝗰𝗹𝗲 𝗘-𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗦𝘂𝗶𝘁𝗲 (𝗘𝗕𝗦 𝗥𝟭𝟮.𝟮.𝘅): Purchasing, iProcurement, iSupplier, Sourcing, Inventory, Landed Cost Management (LCM), Order Management, Advanced Pricing, AP, AR; P2P and O2C cycles; RICEW development (Reports, Interfaces, Conversions, Extensions, Workflows) • 𝗢𝗿𝗮𝗰𝗹𝗲 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻 𝗖𝗹𝗼𝘂𝗱 (𝗢𝗜𝗖): real-time and event-driven integrations, ORDS, inbound/outbound interfaces, middleware • 𝗣𝗟/𝗦𝗤𝗟 & 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲: SQL, PL/SQL, Oracle Database 10g–19c, BI/XML Publisher, Oracle Workflow, WebLogic Server administration 📋 𝗠𝘆 𝗘𝗻𝗴𝗮𝗴𝗲𝗺𝗲𝗻𝘁 𝗣𝗿𝗼𝗰𝗲𝘀𝘀 Every architecture is unique. My approach centers on deep technical assessment, clear risk identification, and structured remediation: ▪️Discovery & Architecture Audit: Map out dependencies, evaluate configuration drifts, and identify security or compliance gaps. ▪️Strategic Blueprinting: Deliver a pragmatic roadmap aligning technical execution with regulatory and operational requirements. ▪️Execution with Zero Disruption: Implement, migrate, or harden the stack using proven change-management strategies to maintain business continuity. ▪️Documentation & Knowledge Transfer: Provide clear, audit-ready SOPs and technical documentation so your internal teams can maintain operations cleanly. ✉️ 𝗟𝗲𝘁'𝘀 𝗧𝗮𝗹𝗸 If you are looking to modernize Oracle systems, integrate fragmented platforms, or build a scalable enterprise application ecosystem, I can help you design and deliver it end-to-end. Click the “𝗜𝗻𝘃𝗶𝘁𝗲” or “𝗠𝗲𝘀𝘀𝗮𝗴𝗲” button. Please include a brief summary about the current systems you need assistance with. If you have new ideas or projects, it helps to have a short summary of what the system or process needs to do.

  • Oracle Programming
  • Oracle Database
  • Oracle Cloud
  • Oracle APEX
  • Oracle E-Business Suite
  • Oracle PLSQL
  • Oracle Integration Cloud Service
  • API Integration
  • Oracle Fusion Applications
  • Oracle NetSuite
  • NetSuite Development
  • Enterprise Resource Planning
  • Solution Architecture
  • Software Architecture & Design
  • Data Migration
  • ETL Pipeline
  • Artificial Intelligence
  • Data Extraction
  • n8n
  • Enterprise Software
Elisa S.

Pitogo, Philippines

$40/hr
5.0
3 jobs

Over 18 years of experience in the field of information technology as a Functional Consultant of Oracle E-Business Suite and Cloud Applications, with strong background in implementing integrated modules (Financials: GL, AP, AR, FA, Tax, Distributions: PO, INV, OM, Manufacturing: OPM, Discrete, Property Manager and ASCP. Well experienced in implementing project full cycles using Application Implementation Method (AIM). Good knowledge of SQL, Agile. More than 4 years of Odoo implementation with interfaces to Oracle. Odoo modules consist of Purchasing, Inventory, Sales Order, Invoicing/Accounting, eCommerce/Website, Barcode, POS. Prior to functional consulting stints in IT, has 12 years extensive experience in bookkeeping/financials (Oracle, Odoo, Quickbooks), both in General and Cost Accounting. Excellent background in financial reporting with full knowledge of business end to end processes. Skilled in creating concept of activity-based costing systems for Manufacturing.

  • Accounting
  • Oracle E-Business Suite
  • SQL
  • Odoo
  • Financial Analysis
  • Bookkeeping
  • Oracle Fusion Applications
  • Oracle Cloud
Muhammad F.

Lahore, Pakistan

$20/hr
4.9
16 jobs

As an Oracle-certified Principal Technical Consultant with over 10 years of experience, I specialize in architecting end-to-end implementations and complex integrations across both Oracle EBS R12 and Fusion Cloud environments. My expertise bridges the gap between technical architecture and functional requirements across Financials, SCM, Manufacturing, and HCM modules. I have a proven track record of delivering 30+ high-impact integrations—including Shopify, Amazon, ZATCA, and Jira—utilizing OIC, REST/SOAP APIs, and SOA Suite. With a deep technical foundation in Advanced SQL, PL/SQL, Java, and Python, I excel in building high-performance customizations via OAF, BI Publisher, and automated data extraction for Power BI. I am dedicated to delivering scalable, secure, and efficient solutions that streamline complex business processes and ensure seamless data orchestration. Technical Portfolio: 60+ Projects & Implementations Data Analytics & Extraction Projects Oracle Fusion ⇄ Power BI Data Pipeline: Architected a REST-API and BI Publisher framework to stream real-time Financial and HCM data into Power BI, eliminating manual extracts for executive leadership. Close CRM Integration: Developed a sync utility between Close CRM and MySQL to feed sales data into Power BI analytics dashboards. Master Data Extraction Utility: Built a universal data loader (OAF + Java) that parses Excel, PDF, and TXT files directly into Oracle AP, AR, and OM interface tables. Advanced Financial Reporting (FRS/OTBI): Delivered 15+ complex reporting solutions in Fusion Cloud for global audits and financial closing. E-Commerce & Middleware Integrations SRL Middleware (E-commerce Engine): A Java + PL/SQL real-time sync engine for Shopify and Oracle EBS; manages inventory and payments for 30k+ transactions daily. ZATCA e-Invoicing (Phase 1 & 2): Developed OIC point-to-point integrations for XML invoice signing and submission to the Saudi ZATCA portal for EBS and Fusion. Shopify-Amazon-WhatsApp Hub: Created a unified middleware for multi-channel order fulfillment and automated inventory updates. Magento (MySQL) ↔ Oracle Sync: RESTful service replicating pricing and stock data between Magento and Oracle Inventory. ERP ⇄ Zuora Integration: Seamless subscription and billing data integration between Oracle ERP and the Zuora platform. Supply Chain & Logistics Integrations Courier & 3PL Adaptors: Built REST/SOAP connectors for DHL, FedEx, and local Pakistani/UAE carriers to automate shipment creation and tracking. WhatsApp Order Bot: API connector using OIC to trigger order and shipping status alerts from Oracle EBS to customers via WhatsApp. Jira ⇄ Oracle Bridge: Automated bidirectional integration converting Jira issues into Oracle Service Requests for IT support tracking. Dynamic FX Rate Service: OIC-based automation fetching daily exchange rates from external providers to update GL and AP modules. Custom Development & Framework Extensions OAF Customizations (10+ Projects): Developed custom OAF pages for Manufacturing, Travel Allowance (BTA), and Employee Attendance across EBS R12. Oracle Forms & Reports (20+ Projects): Built custom modules for Inventory Management, Spinning Management, and Fixed Asset Management using Forms 9i/10g. Workflow & Approvals: Designed 12+ custom workflows for HRMS, AP invoice approvals, and Fixed Asset Management using Oracle Workflow Builder. Event-Driven Architecture (Kafka): Integrated Oracle EBS with Apache Kafka for real-time event streaming across distributed network applications. Functional & Module Expertise Financials: 10+ implementations/support projects for AP, AR, GL, and Fixed Assets. Supply Chain: 15+ projects involving Inventory, Order Management, and Procurement. Manufacturing: 5+ full-cycle implementations of WIP and ODM modules. HCM & Payroll: Development of Fast Formulas, HCM Extracts, and HRMS User Hooks. Skills & Technologies Oracle Technologies: Oracle Fusion Cloud, Oracle EBS R12, OIC, OCI, OAF, BI Publisher, OTBI, FRS, FBDI, HDL. Development: SQL, PL/SQL, Java, Python, JSP, Shell Scripting, Oracle Forms, Oracle Reports. Integrations: REST APIs, SOAP, SOA Suite, BPEL, Apache Kafka, FTP/SFTP Automation. Platforms: Power BI, Shopify, Amazon API, ZATCA, Jira, MySQL, Zuora, Magento.

  • Oracle Database
  • Java
  • SQL
  • Oracle PLSQL
  • API Integration
  • Oracle Forms
  • ERP Software
  • Oracle E-Business Suite
  • Database
Abair M.

Faisalabad, Pakistan

$10/hr
5.0
65 jobs

🌟 Oracle APEX & Oracle Forms Architect | 12+ Years of Excellence Transforming Business Processes with Scalable, Custom Cloud Solutions 🏆 What I Offer Oracle APEX Solutions: Modern, responsive, and interactive web apps—fully customized to fit your business needs. THE Upgrade, enhance, or migrate legacy forms to next-gen platforms with minimal disruption. Database & PL/SQL Expertise: High-performance database design, query optimization, and complex business logic. System Integration: Seamless connectivity with APIs, Power BI, ERP, third-party apps, and more. UI/UX Design: Clean, intuitive interfaces for desktop and mobile—ensuring an exceptional user experience. Performance Tuning: Diagnose and optimize slow systems for peak efficiency and reliability. Documentation & Training: Detailed documentation and hands-on training to empower your team. 🚀 Industry-Proven Solutions Deployed Order Management System Point of Sale (POS) Export Management System School Management System Folding System GatePass Attendance Management System Payroll Management Medical Pharmacy System Power BI Dashboards (HR & Operations) WordPress Website Solutions 💡 In 12+ Years of Real-World Results Client-Centric, Collaborative Approach On-Time, On-Budget Delivery Transparent Communication, Reliable Support I don’t just deliver software—I deliver measurable business value. If you want a long-term partner for your Oracle APEX and Forms needs, let’s talk!

  • SQL
  • MySQL
  • Microsoft SQL Server
  • Oracle Applications
  • Oracle APEX
  • Oracle WebLogic Server
  • Oracle PLSQL
  • Oracle Forms
  • Database Administration
  • Apex
  • Database Design
  • Microsoft Excel

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an Oracle Workflow builder freelancer do?

An Oracle Workflow builder freelancer designs and configures business process automation within the Oracle Database environment using graphical modeling tools. This specialist constructs visual workflow definitions that dictate how data moves through an organization, linking specific business rules to database actions. They translate complex operational requirements into executable process diagrams that the Oracle Workflow Engine interprets and runs at runtime. Their work ensures that applications trigger the correct sequences of tasks, notifications, and approvals without manual intervention.

  • Designs detailed workflow process diagrams by dragging and dropping activities onto a canvas to map out every step of a business procedure. This visual layout defines the exact order of operations, including start points, end points, and all intermediate processing stages. The freelancer sets transition conditions between these activities so the system knows which path to take based on specific data values or user inputs. They also configure item types and messages to ensure the workflow carries the necessary context and information as it progresses through each stage.
  • Implements decision logic by connecting workflow rules to stored procedures and external programs via Workflow Engine APIs. This technical integration allows the automated process to interact with other parts of the Oracle Database or third-party systems when specific conditions are met. The freelancer writes or references the code that executes during a workflow activity, ensuring that data updates occur accurately and consistently. They also set up prerequisite relationships among activities to prevent downstream tasks from starting until upstream dependencies are fully resolved and validated.
  • Manages the deployment and maintenance of workflow definitions across different environments using the Workflow Definitions Loader utility. This tool moves completed workflow structures from development databases to testing and production servers while preserving all configured attributes and relationships. The freelancer monitors active workflow instances through the web-based Workflow Monitor to identify stuck processes or errors in real time. They also configure the Business Event System to trigger workflows automatically when specific database events occur, enabling responsive and event-driven process automation.

How to hire an Oracle Workflow builder freelancer on Upwork

Step 1: Post a job

Define your business process requirements clearly to attract specialists who can map complex logic in Oracle Workflow Builder. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description from a few sentences about your needs. You can write a new post, update a saved draft, or reuse an existing post to start your search.

  • Specify whether the freelancer must design new workflow process diagrams or modify existing definitions using drag-and-drop activities and transitions.
  • List required experience with Workflow Definitions Loader for moving definitions between database instances and flat files during deployment.
  • Clarify if the role involves wiring workflow rules to stored procedures via Workflow Engine APIs or configuring Business Event System subscriptions.

Step 2: Evaluate candidates

Look for portfolios that demonstrate concrete experience building workflow objects like item types, messages, and notification configurations. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Verify the candidate has exported and imported workflow definitions to manage movement from development environments to production databases.
  • Check for examples of decision logic implementation where workflow activities link correctly to external programs or prerequisite conditions.
  • Confirm familiarity with Workflow Monitor for tracking work-item status and troubleshooting runtime execution issues within the Oracle Database.

Step 3: Interview your top choices

Discuss specific scenarios where the freelancer configured notifications or handled business event-driven processing in previous projects. Schedule and conduct these interviews within Upwork Messages to receive an immediate transcript and summary after each conversation.

  • Ask how they structure item types and attributes to support reusable workflow components across different business processes.
  • Request details on their approach to setting prerequisite relationships among activities to prevent logical errors in process diagrams.
  • Inquire about their method for testing workflow definitions before deployment to ensure the Workflow Engine executes them correctly.

Step 4: Agree on scope and begin work

Establish clear milestones for delivering workflow process definitions and related objects while using Upwork Messages and the contract workroom for collaboration. Identity verification, payment protection, hourly tracking, and project funds add security to your engagement.

  • Define deliverables such as completed process diagrams with configured activities, transitions, and associated notification rules.
  • Set expectations for using Workflow Definitions Loader to package and transfer approved definitions between database environments.
  • Agree on criteria for verifying that business event subscriptions trigger the correct workflows via Oracle Advanced Queuing mechanisms.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an Oracle Workflow builder freelancer cost?

$500-$1,500 per project is a typical range for focused Oracle Workflow builder freelancer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Workflow definition audit

$500-$1,200/project

Entry-level to mid-level
  • Documented review of existing workflow diagrams and activity transitions
  • Identified missing prerequisites or broken links in process logic
  • Prioritized steps to fix configuration errors in Workflow Builder

Process diagram design

$1,200-$2,500/project

Mid-level
  • Drag-and-drop configuration of activities and transitions in Workflow Builder
  • Created item types, messages, and notification attributes for the process
  • Defined decision rules and prerequisite relationships among activities

Rule implementation and testing

$2,500-$4,500/project

Mid-level to senior-level
  • Coded stored procedures linked to workflow rules via Engine APIs
  • Verified execution paths and status updates using Workflow Monitor
  • Resolved runtime errors in activity transitions and event subscriptions

Deployment and migration

$4,500-$7,000/project

Senior-level
  • Used Workflow Definitions Loader to move processes from flat files to database
  • Migrated validated workflows from development to production instances
  • Documented steps for future updates and version control of definitions

Event-driven automation setup

$7,000-$12,000/project

Expert-level
  • Configured Business Event System to trigger workflows via Advanced Queuing
  • Built external program calls that initiate specific workflow item types
  • Optimized database load and notification delivery for high-volume processes

Frequently asked questions

Is hiring an Oracle Workflow builder freelancer worth it?

For most businesses, yes: hiring an Oracle Workflow builder freelancer is worthwhile. You gain access to specialized skills for designing complex process diagrams without the overhead of a full-time employee. This approach lets you scale your workflow development up or down based on current project demands.

How do I evaluate Oracle Workflow builder freelancer candidates?

Look for candidates who demonstrate specific experience with Oracle Workflow Builder’s drag-and-drop interface and Workflow Engine APIs. Ask them to describe how they link workflow rules to stored procedures or configure business event subscriptions to trigger processes.

What deliverables should I expect from an Oracle Workflow builder freelancer?

You should receive complete workflow process definitions that include configured activities, transitions, and item types. The freelancer must also export these definitions using the Workflow Definitions Loader so you can move them between database environments.

Can an Oracle Workflow builder freelancer handle notification configurations?

Yes, they configure notifications to alert specific users or roles when workflow actions occur. This setup ensures that stakeholders receive timely updates as business processes move through each stage.