validation in product