Go part (3/19)

Go part