Go part (4/19)

Go part