swap gsub! for gsub