`candidates` can be simply assigned if we would decide to use repository pattern and get them from there. would that make sense?