voter get full functionality