using caffe::string to be consistent with other string definition.