add category and product