changes for go programs