simplified and unified the structure of stages (preExecute >
executeStage > postExecute)