vote-form component kind of