making product model