Partial for AJAX and migration to remove redundency