added incremental value computation