add net.go