diff --git a/files/prosody/jabber.n39.eu.cfg.lua b/files/prosody/jabber.n39.eu.cfg.lua
index 5168396..c4e71e1 100644
--- a/files/prosody/jabber.n39.eu.cfg.lua
+++ b/files/prosody/jabber.n39.eu.cfg.lua
@@ -11,6 +11,10 @@ VirtualHost "jabber.n39.eu"
 --- Store MUC messages in an archive and allow users to access it
 --modules_enabled = { "muc_mam" }
 Component "conference.jabber.n39.eu" "muc"
+    modules_enabled = {
+	    "muc_mam";
+--	    "vcard_muc";
+    }
 
 -- alex: service discovery
 disco_items = {
diff --git a/templates/prosody/prosody.cfg.lua.j2 b/templates/prosody/prosody.cfg.lua.j2
index 1545068..12f049b 100644
--- a/templates/prosody/prosody.cfg.lua.j2
+++ b/templates/prosody/prosody.cfg.lua.j2
@@ -45,8 +45,11 @@ modules_enabled = {
 		"tls"; -- Add support for secure TLS on c2s/s2s connections
 		"dialback"; -- s2s dialback support
 		"disco"; -- Service discovery
+		"limits"; -- bandwidth limits for xmpp connections
 
 	-- Not essential, but recommended
+		"bookmarks"; -- synchronize the list of open rooms between
+clients
 		"carbons"; -- Keep multiple clients in sync
 		"pep"; -- Enables users to publish their avatar, mood, activity, playing music and more
 		"private"; -- Private XML storage (for room bookmarks, etc.)
@@ -60,17 +63,22 @@ modules_enabled = {
 		"time"; -- Let others know the time here on this server
 		"ping"; -- Replies to XMPP pings with pongs
 		"register"; -- Allow users to register on this server using a client and change passwords
-		--"mam"; -- Store messages in an archive and allow users to access it
-		--"csi_simple"; -- Simple Mobile optimizations
+		"account_activity"; -- record time when account was last used
+		-- "cloud_notify"; -- push notifications for mobile devices
+
+		-- "mam"; -- Store messages in an archive and allow users to access it
+		"csi_simple"; -- Simple Mobile optimizations -- buffer
+unimportant messages to inactive devices
 
 	-- Admin interfaces
 		"admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands
-		"admin_telnet"; -- Opens telnet console interface on localhost port 5582
+		"admin_shell"; -- Opens telnet console interface on localhost port 5582
 
 	-- HTTP modules
 		--"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
 		--"websocket"; -- XMPP over WebSockets
 		--"http_files"; -- Serve static files from a directory over HTTP
+		-- "http"; -- allow http uploads
 
 	-- Other specific functionality
 		--"limits"; -- Enable bandwidth limiting for XMPP connections
@@ -82,12 +90,7 @@ modules_enabled = {
 		--"motd"; -- Send a message to users when they log in
 		--"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
 		--"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use
-
-	-- alex
 		"smacks";       -- XEP-0198: Stream Management
-		"csi";          -- XEP-0352: Client State Indication
-		"csi_battery_saver";
-		"graceful_shutdown";
 }
 
 -- These modules are auto-loaded, but should you want
@@ -99,6 +102,16 @@ modules_disabled = {
 	-- "posix"; -- POSIX functionality, sends server to background, enables syslog, etc.
 }
 
+
+limits = {
+        c2s = {
+                rate = "200kb/s";
+        };
+        s2sin = {
+                rate = "1000kb/s";
+        };
+}
+
 -- Disable account creation by default, for security
 -- For more information see https://prosody.im/doc/creating_accounts
 allow_registration = false
@@ -144,6 +157,13 @@ authentication = "internal_hashed"
 
 storage = "sql" -- Default is "internal"
 
+
+-- Component "xmpp.n39.eu" "http_file_share"
+
+-- http_file_share_size_limit = 160*1024*1024;
+-- http_file_share_daily_quota = 500*1024*1024;
+-- http_file_share_expires_after = 7*24*60*60;
+
 -- For the "sql" backend, you can uncomment *one* of the below to configure:
 sql = { driver = "SQLite3", database = "prosody.sqlite" } -- Default. 'database' is the filename.
 --sql = { driver = "MySQL", database = "prosody", username = "prosody", password = "secret", host = "localhost" }