candidate type