product model corrected