product model fix