add data model for products