added year/tahun as optional parameter
candidates.calon_id set as unique key