fix candidate addition