design for vote plugin