vote migration and model