diff --git a/debian/postinst b/debian/postinst
index ba0a488596ea9c269fcc4e9d4dfdfc1ba70b67d8..c565c24c300d82c9d4e40ce09dc771befcfb2df6 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -21,7 +21,6 @@ fi
 cat $DAP_CFG_TPL > $DAP_CFG || true
 mkdir -p $DAP_PREFIX/var/lib/network/kelvin-testnet/zerochain/ || true
 mkdir -p $DAP_PREFIX/var/lib/network/kelvin-testnet/plasma/ || true
-mkdir -p $DAP_PREFIX/var/run || true
 
 # Init testnet
 if [ -e "$DAP_CFG_TESTNET" ]; then
@@ -40,5 +39,12 @@ else
     systemctl --system enable $DAP_PREFIX/share/$DAP_APP_NAME.service
 #    systemctl --system start $DAP_APP_NAME
 fi
-
+    USERMAN=`users | awk '{print $1}'`
+    #groupadd $DAP_CHAINS_NAME
+    #usermod -aG $DAP_CHAINS_NAME `users | awk '{print $1}'`
+    mkdir -p $DAP_PREFIX/var/{run,lib/ca,lib/wallet,lib/global_db} 
+    touch $DAP_PREFIX/var/run/kelvin-node.pid 
+    chown -R $USERMAN:$USERMAN $DAP_PREFIX
+    chmod 0775 $DAP_PREFIX/var/{run,lib/ca,lib/wallet,lib/global_db}
+    
 echo "For start $DAP_APP_NAME - run 'systemctl start $DAP_APP_NAME'"
diff --git a/debian/postrm b/debian/postrm
index d326bff59fc5b20398495f652a73a64df1c78ff8..4aac40b53240a20be7be9e55c37af86499e151c6 100755
--- a/debian/postrm
+++ b/debian/postrm
@@ -2,4 +2,6 @@
 if [ "$1" == "purge" ] && [ -e /usr/share/debconf/confmodule ] ; then
 . /usr/share/debconf/confmodule
 db_purge
-fi
\ No newline at end of file
+fi
+usermod -G $(groups $(id -nu) | sed 's/kelvin//')
+groupdel kelvin
diff --git a/scripts/.keep b/scripts/.keep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391