add support for creation of products