diff --git a/backup_keepass.sh b/backup_keepass.sh
new file mode 100755
index 0000000000000000000000000000000000000000..aa73a347a73540cdf394c6c300309d4e21c03719
--- /dev/null
+++ b/backup_keepass.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+export RCLONE_CONFIG_PASS=$(cat $HOME/Documents/__wichtig__/passwords/rclone_config)
+
+myrestic=(-r=rclone:onedrive_ohm:/backup/docs \
+          --password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm")
+
+
+KEEPASS_FILE=$HOME/Sync/pymass.kdbx
+BACKUP_NAME=pymass.xml
+
+read -r -s -p  "Password: " password
+
+echo -e $password | keepassxc-cli export -q $KEEPASS_FILE  | restic "${myrestic[@]}" backup --stdin --stdin-filename $BACKUP_NAME
+
+restic "${myrestic[@]}" check
diff --git a/pa_virtual.sh b/pa_virtual.sh
new file mode 100755
index 0000000000000000000000000000000000000000..5a511a8fd689f68e175878e0d82db129098f6d0b
--- /dev/null
+++ b/pa_virtual.sh
@@ -0,0 +1,6 @@
+pacmd load-module module-null-sink sink_name=MySink
+pacmd update-sink-proplist MySink device.description=MySink
+pacmd update-source-proplist "MySink.monitor" device.description="\"MySink Monitor\""
+
+pacmd load-module module-loopback sink=MySink source=alsa_input.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.mono-fallback
+pacmd load-module module-loopback source=MySink.monitor sink=alsa_output.usb-Kingston_HyperX_Cloud_II_Wireless_000000000001-00.analog-stereo
diff --git a/restic_docs.sh b/restic_docs.sh
index fc2034540b4c5f8b5ef07b445e97f1f062c8043c..ba59f728b77df039d2577ff2afe3beb5782bdc05 100755
--- a/restic_docs.sh
+++ b/restic_docs.sh
@@ -8,7 +8,7 @@ myrestic=(-r=rclone:onedrive_ohm:/backup/docs \
           --password-command="cat $HOME/Documents/__wichtig__/passwords/restic_onedrive_ohm")
 
 #echo $myrestic
-
+#restic "${myrestic[@]}" unlock
 # Read a string with spaces using for loop
 for backup_path in "$HOME/Documents" "$HOME/scripts" "$HOME/Sync/pymass.kdbx" "/crypto_keyfile.bin"
 do
diff --git a/vnc_notebook.sh b/vnc_notebook.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b85ee865968768b5ab115a4df69f8138f079ea96
--- /dev/null
+++ b/vnc_notebook.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+ssh -L 12346:localhost:5900 -f -N ra1n@192.168.178.23
+gvncviewer localhost:6446
diff --git a/vpn_uni.sh b/vpn_uni.sh
index c387ed9b9a5450f7675b07693a921273d496b9ce..b3fc2afd0edb902ec22cf41c9d5f8bef5468e781 100755
--- a/vpn_uni.sh
+++ b/vpn_uni.sh
@@ -23,7 +23,10 @@ args=(	# set protocol to globalprotect - probably don't change this
 	# override routing for common servers
 	--resolve fsin.th-nuernberg.de:141.75.149.145
 	--resolve fstest.th-nuernberg.de:141.75.149.143
+
+#	--servercert 'pin-sha256:lm+C0Qgm7ZTPMLZ7KJlRLk5teQGc9qhmGfZavlRv3eQ='
 )
 
 
+#openconnect "${args[@]}" $VPN_SERVER
 cat $VPN_PASSWORD_FILE | openconnect "${args[@]}" $VPN_SERVER