new product dropdown CD funct impl