Adding the State and Output variations of eval