added product pool