add model generator
update add model