add 2.go 3.go