create model category
crud product and relationship between models