adds product model