modify product model