Requires that the goal is represented as an intended state, and when compared to the current state an inverse model is created to generate inverse model of motor commands, which creates a forward model. The forward model creates a predicted state which is compared to the intended state which if is incorrect, an error signal is sent to modify the inverse mode.