initial product model creation