Go part (7/19)

Go part