added voting controller