added candidate selection