initiate store and product