it can return all the candidates