Go review (12/30)

Go review