added etcd.go