add lastUpdated, break general component by product