final version of the product