use gsub not sub