vote view modularized