added candidates incremental calc