Golang role