diff --git a/README.md b/README.md
index f971519..e484f56 100644
--- a/README.md
+++ b/README.md
@@ -5,4 +5,15 @@ This repository was forked from [GitHub](https://github.com/sergei-bondarenko/ml
## Description
-A light PHP web interface for [mlmmj](http://mlmmj.org/). It does not use a database. Available in two languages: English and Russian.
\ No newline at end of file
+A light PHP web interface for [mlmmj](http://mlmmj.org/). It does not use a database. Available in two languages: English and Russian.
+
+## Installation
+
+Change values in `misc/config.txt`
+Navigate to directory `misc`
+Untar the following two archives:
+
+```bash
+tar xzvf ./templates.tar.gz -C .
+tar xzvf ./smarty.tar.gz -C .
+```
diff --git a/add_list.php b/add_list.php
index 88fcace..07a02be 100644
--- a/add_list.php
+++ b/add_list.php
@@ -1,4 +1,8 @@
_decodeProperties($_smarty_tpl, array (
+ 'version' => '3.1.31',
+ 'unifunc' => 'content_60fac2d08b3df8_25701302',
+ 'has_nocache_code' => false,
+ 'file_dependency' =>
+ array (
+ '0dee7916f2ab5d00e5d3cc848d789a3c9c535c34' =>
+ array (
+ 0 => '/home/pacs/ecg00/users/mlmmj/doms/list.ecogood.org/htdocs-ssl/mlmmj-light-web-ecg/misc/smarty/templates_en/index.tpl',
+ 1 => 1627046606,
+ 2 => 'file',
+ ),
+ ),
+ 'includes' =>
+ array (
+ ),
+),false)) {
+function content_60fac2d08b3df8_25701302 (Smarty_Internal_Template $_smarty_tpl) {
+?>
+
+
+
+
+>
+ function validate_form()
+ {
+ var name = document.getElementById('add_list_input').value;
+ var name = name.toLowerCase();
+
+ if (name == "")
+ {
+ return false;
+ }
+
+ if (name.length > 30)
+ {
+ alert("Mailing list name must not be longer than 30 characters.");
+ return false;
+ }
+
+ if ( name.match(/[^a-z0-9_]/) )
+ {
+ alert("Mailing list name must contain only english letters, digits and undercores.");
+ return false;
+ }
+ }
+
+ function confirm_delete()
+ {
+ return confirm("Are you really want to delete the mailing list?");
+ }
+
+>
+
+
+
+
+
+ You can edit mailing lists on this page. Just click on its name.
+ To post a message into a mailing list send an email to example@tpl_vars['domain']->value;?>
+, where "example" is the list name.
+
+
+ tpl_vars['error_code']->value == 1) {?>
+ Domain can contain only english letters, dots, hyphens and digits.
+ tpl_vars['error_code']->value == 2) {?>
+ Password can contain only english letters and digits.
+ tpl_vars['error_code']->value == 3) {?>
+ Incorrect password.
+ tpl_vars['error_code']->value == 4) {?>
+ There is no such domain.
+ tpl_vars['error_code']->value == 5) {?>
+ Mailing list name can contain only english letters, digits and undercores.
+ tpl_vars['error_code']->value == 6) {?>
+ The length of a list name can not exceed 30 characters.
+ tpl_vars['error_code']->value == 7) {?>
+ The length of a prefix can not exceed 128 characters.
+ tpl_vars['error_code']->value == 8) {?>
+ The length of a footer can not exceed 1024 characters.
+ tpl_vars['error_code']->value == 9) {?>
+ There is an incorrect email in the subscribers list.
+ tpl_vars['error_code']->value == 10) {?>
+ There is an incorrect email in the moderators list.
+
+ Unknown error.
+
+