[Feature] add support for products