reorg for go