replaced genmodel