complete vote part
complete vote