use io.WriteString