error correction and gofmt