fix products model