vote hooks begin