init candidate