The first input into the neural network is fed into the network The current state of the network is calculated by making use of the current inputs and the previous state information The current state is then fed as input to the next step. This process is repeated until the desired state is achieved such that the final output can be calculated