separated product models. added new field