Reformated code with `gofmt -tabs=false -tabwidth=2 -l -w *.go`