add vote object and controllers