gofmt -tabs=false -tabwidth=2 -l -w sign.go