product model spec