Waiting For Data All Inputs Available Ready For Execution Finished InputCallback() CounterCallback() OutputCallback()