diff --git a/sprd/entity/Address.js b/sprd/entity/Address.js
index <HASH>..<HASH> 100644
--- a/sprd/entity/Address.js
+++ b/sprd/entity/Address.js
@@ -72,8 +72,22 @@ define(["js/data/Entity", "sprd/entity/ShippingState", "sprd/entity/ShippingCoun
                 delete data.state;
             }
 
+            if (this.get('type') === ADDRESS_TYPES.PACKSTATION) {
+                data.street = "Packstation " + data.street;
+            }
+
             return data;
         },
+
+        parse: function (data) {
+            if (data.type === ADDRESS_TYPES.PACKSTATION) {
+
+            }
+            return this.callBase();
+        },
+        isPackStation: function () {
+            return this.$.type == ADDRESS_TYPES.PACKSTATION;
+        }.onChange('type')
     });
 
     Address.ADDRESS_TYPES = ADDRESS_TYPES;
added isPackStation as well as parsing and composing of PackStation address