template for shield, gofmt