add go/new.go, go/range.go