selecting candidate