Go review (27/30)

Go review