add product adding feature.