added product flow