rename to shop sample, add README.md
diff --git a/golang/README.md b/golang/README.md
index a58e353..8819933 100644
--- a/golang/README.md
+++ b/golang/README.md
@@ -48,7 +48,15 @@
 * router
 
     Some router examples. Now, a condition router example is existing. 
-    
+
+* seata
+
+    Transaction system examples by seata.
+
+* shop    
+
+    Shop sample, make consumer and provider run in a go program.
+        
 * tracing
 
     Some tracing examples. We have tracing support of dubbo/grpc/jsonrpc protocol at present. 
diff --git a/golang/standard/dubbo/go-service-order/app/order.go b/golang/shop/dubbo/go-service-order/app/order.go
similarity index 100%
rename from golang/standard/dubbo/go-service-order/app/order.go
rename to golang/shop/dubbo/go-service-order/app/order.go
diff --git a/golang/standard/dubbo/go-service-order/app/product.go b/golang/shop/dubbo/go-service-order/app/product.go
similarity index 100%
rename from golang/standard/dubbo/go-service-order/app/product.go
rename to golang/shop/dubbo/go-service-order/app/product.go
diff --git a/golang/standard/dubbo/go-service-order/app/service.go b/golang/shop/dubbo/go-service-order/app/service.go
similarity index 100%
rename from golang/standard/dubbo/go-service-order/app/service.go
rename to golang/shop/dubbo/go-service-order/app/service.go
diff --git a/golang/standard/dubbo/go-service-order/app/version.go b/golang/shop/dubbo/go-service-order/app/version.go
similarity index 100%
rename from golang/standard/dubbo/go-service-order/app/version.go
rename to golang/shop/dubbo/go-service-order/app/version.go
diff --git a/golang/standard/dubbo/go-service-order/profiles/client.yml b/golang/shop/dubbo/go-service-order/profiles/client.yml
similarity index 100%
rename from golang/standard/dubbo/go-service-order/profiles/client.yml
rename to golang/shop/dubbo/go-service-order/profiles/client.yml
diff --git a/golang/standard/dubbo/go-service-order/profiles/log.yml b/golang/shop/dubbo/go-service-order/profiles/log.yml
similarity index 100%
rename from golang/standard/dubbo/go-service-order/profiles/log.yml
rename to golang/shop/dubbo/go-service-order/profiles/log.yml
diff --git a/golang/standard/dubbo/go-service-order/profiles/server.yml b/golang/shop/dubbo/go-service-order/profiles/server.yml
similarity index 100%
rename from golang/standard/dubbo/go-service-order/profiles/server.yml
rename to golang/shop/dubbo/go-service-order/profiles/server.yml
diff --git a/golang/standard/dubbo/go-service-product/app/product.go b/golang/shop/dubbo/go-service-product/app/product.go
similarity index 100%
rename from golang/standard/dubbo/go-service-product/app/product.go
rename to golang/shop/dubbo/go-service-product/app/product.go
diff --git a/golang/standard/dubbo/go-service-product/app/service.go b/golang/shop/dubbo/go-service-product/app/service.go
similarity index 100%
rename from golang/standard/dubbo/go-service-product/app/service.go
rename to golang/shop/dubbo/go-service-product/app/service.go
diff --git a/golang/standard/dubbo/go-service-product/app/version.go b/golang/shop/dubbo/go-service-product/app/version.go
similarity index 100%
rename from golang/standard/dubbo/go-service-product/app/version.go
rename to golang/shop/dubbo/go-service-product/app/version.go
diff --git a/golang/standard/dubbo/go-service-product/profiles/log.yml b/golang/shop/dubbo/go-service-product/profiles/log.yml
similarity index 100%
rename from golang/standard/dubbo/go-service-product/profiles/log.yml
rename to golang/shop/dubbo/go-service-product/profiles/log.yml
diff --git a/golang/standard/dubbo/go-service-product/profiles/server.yml b/golang/shop/dubbo/go-service-product/profiles/server.yml
similarity index 100%
rename from golang/standard/dubbo/go-service-product/profiles/server.yml
rename to golang/shop/dubbo/go-service-product/profiles/server.yml
diff --git a/golang/standard/dubbo/go-service-user/app/order.go b/golang/shop/dubbo/go-service-user/app/order.go
similarity index 100%
rename from golang/standard/dubbo/go-service-user/app/order.go
rename to golang/shop/dubbo/go-service-user/app/order.go
diff --git a/golang/standard/dubbo/go-service-user/app/service.go b/golang/shop/dubbo/go-service-user/app/service.go
similarity index 98%
rename from golang/standard/dubbo/go-service-user/app/service.go
rename to golang/shop/dubbo/go-service-user/app/service.go
index d57491b..9b35739 100644
--- a/golang/standard/dubbo/go-service-user/app/service.go
+++ b/golang/shop/dubbo/go-service-user/app/service.go
@@ -45,7 +45,6 @@
 )
 
 // they are necessary:
-// 		export CONF_PROVIDER_FILE_PATH="xxx"
 // 		export CONF_CONSUMER_FILE_PATH="xxx"
 // 		export APP_LOG_CONF_FILE="xxx"
 func main() {
diff --git a/golang/standard/dubbo/go-service-user/app/version.go b/golang/shop/dubbo/go-service-user/app/version.go
similarity index 100%
rename from golang/standard/dubbo/go-service-user/app/version.go
rename to golang/shop/dubbo/go-service-user/app/version.go
diff --git a/golang/standard/dubbo/go-service-user/profiles/dev/client.yml b/golang/shop/dubbo/go-service-user/profiles/client.yml
similarity index 100%
rename from golang/standard/dubbo/go-service-user/profiles/dev/client.yml
rename to golang/shop/dubbo/go-service-user/profiles/client.yml
diff --git a/golang/standard/dubbo/go-service-order/profiles/log.yml b/golang/shop/dubbo/go-service-user/profiles/log.yml
similarity index 100%
copy from golang/standard/dubbo/go-service-order/profiles/log.yml
copy to golang/shop/dubbo/go-service-user/profiles/log.yml
diff --git a/golang/standard/dubbo/go-service-user/profiles/dev/log.yml b/golang/standard/dubbo/go-service-user/profiles/dev/log.yml
deleted file mode 100755
index 3ed242d..0000000
--- a/golang/standard/dubbo/go-service-user/profiles/dev/log.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-level: "debug"
-development: true
-disableCaller: false
-disableStacktrace: false
-sampling:
-encoding: "console"
-
-# encoder
-encoderConfig:
-  messageKey: "message"
-  levelKey: "level"
-  timeKey: "time"
-  nameKey: "logger"
-  callerKey: "caller"
-  stacktraceKey: "stacktrace"
-  lineEnding: ""
-  levelEncoder: "capitalColor"
-  timeEncoder: "iso8601"
-  durationEncoder: "seconds"
-  callerEncoder: "short"
-  nameEncoder: ""
-
-outputPaths:
-  - "stderr"
-errorOutputPaths:
-  - "stderr"
-initialFields: