modify product model structure