extract vote component