How to build a Product