add model support