add support for product publishing