added answer migration and model