updates for Go lang