make App.getCandidates() work for DPD
start fleshing out candidate info