product add file-upload changes