add type model