add support for product endpoints