Go review (9/30)

Go review