Update for Vote model and functionality