candidate build