refact candidato final