diff --git a/linux/Fix_mod_harbour3.2.0_error_tweb/libharbour.so.3.2.0 b/linux/Fix_mod_harbour3.2.0_error_tweb/libharbour.so.3.2.0
new file mode 100644
index 00000000..dabe14a1
Binary files /dev/null and b/linux/Fix_mod_harbour3.2.0_error_tweb/libharbour.so.3.2.0 differ
diff --git a/linux/Fix_mod_harbour3.2.0_error_tweb/mod_harbour.so b/linux/Fix_mod_harbour3.2.0_error_tweb/mod_harbour.so
new file mode 100644
index 00000000..227082f8
Binary files /dev/null and b/linux/Fix_mod_harbour3.2.0_error_tweb/mod_harbour.so differ
diff --git a/linux/Fix_mod_harbour3.2.0_error_tweb/readme.md b/linux/Fix_mod_harbour3.2.0_error_tweb/readme.md
new file mode 100644
index 00000000..4cb5f897
--- /dev/null
+++ b/linux/Fix_mod_harbour3.2.0_error_tweb/readme.md
@@ -0,0 +1,103 @@
+[](http://www.fivetechsoft.com "FiveTech Software")
+
+**How to install mod_harbour:**
+
+```
+git clone https://github.com/fivetechsoft/mod_harbour
+cd /var/www/html
+sudo ln -sf ~/mod_harbour/linux/libharbour.so.3.2.0 libharbour.so.3.2.0
+sudo ln -sf ~/mod_harbour/samples modharbour_samples
+cd /usr/lib/apache2/modules
+sudo ln -sf ~/mod_harbour/linux/mod_harbour.so mod_harbour.so
+```
+In /etc/apache2/apache2.conf add these lines at the bottom of the file:
+```
+LoadModule harbour_module /usr/lib/apache2/modules/mod_harbour.so
+
+ SetHandler harbour
+
+```
+Restart apache doing this:
+
+```
+sudo apachectl restart
+```
+
+Go to localhost/modharbour_samples/ from your browser and click on any .prg
+
+
+
+**How to build mod_harbour:**
+
+You need to install these Linux packages:
+```
+sudo apt install libcurl4-openssl-dev
+sudo apt install libssl-dev
+sudo cp -r /usr/include/x86_64-linux-gnu/curl /usr/include
+```
+
+First of all, build Harbour
+```
+git clone https://github.com/harbour/core harbour
+cd harbour
+export HB_USER_CFLAGS="-fPIC"
+export HB_BUILD_CONTRIBS
+make
+```
+Install apache and apache2-dev
+```
+sudo apt install apache2
+sudo apt install apache2-dev
+```
+then give execution permissions to go.sh and execute it:
+```
+chmod +x go.sh
+./go.sh
+```
+Once built, do this:
+```
+cd /var/www/html
+sudo ln -sf ~/mod_harbour/linux/libharbour.so.3.2.0 libharbour.so.3.2.0
+sudo ln -sf ~/mod_harbour/samples modharbour_samples
+cd /usr/lib/apache2/modules
+sudo ln -sf ~/mod_harbour/linux/mod_harbour.so mod_harbour.so
+```
+and restart apache
+```
+sudo systemctl restart apache2
+
+or
+
+sudo service apache2 restart
+```
+
+Then from your browser go to:
+```
+localhost/modharbour_samples
+```
+In case you get a wrong behavior, please check:
+```
+/var/log/apache2/error.log
+```
+
+***
+
+To use the rewrite module you have to modify /etc/apache2/apache2.conf directly and not use .htaccess (because rewrite gets not enough memory). This way it works fine and there are no segmentation faults in error.log
+```
+
+ SetEnv APP_TITLE "Snipets v0.1"
+ SetEnv PATH_URL "/snipets"
+ SetEnv PATH_APP "/snipets"
+ SetEnv PATH_DATA "/snipets/data/"
+ DirectoryIndex index.prg main.prg
+ RewriteEngine on
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteRule ^(.*)$ index.prg/$1 [L]
+
+```
+https://httpd.apache.org/docs/2.4/en/howto/htaccess.html
+***
+
+[](https://harbour.github.io "The Harbour Project")
+
diff --git a/samples/rastrelliera/data/.htaccess b/samples/rastrelliera/data/.htaccess
new file mode 100644
index 00000000..db5f07b9
--- /dev/null
+++ b/samples/rastrelliera/data/.htaccess
@@ -0,0 +1,6 @@
+Options All -Indexes
+
+
+ Order Allow,Deny
+ Deny from all
+
diff --git a/samples/rastrelliera/data/controllers.dbf b/samples/rastrelliera/data/controllers.dbf
new file mode 100644
index 00000000..f48ef64a
Binary files /dev/null and b/samples/rastrelliera/data/controllers.dbf differ
diff --git a/samples/rastrelliera/data/controllers.dbt b/samples/rastrelliera/data/controllers.dbt
new file mode 100644
index 00000000..57ea6dcd
Binary files /dev/null and b/samples/rastrelliera/data/controllers.dbt differ
diff --git a/samples/rastrelliera/data/database.dbf b/samples/rastrelliera/data/database.dbf
new file mode 100644
index 00000000..495ea2f5
Binary files /dev/null and b/samples/rastrelliera/data/database.dbf differ
diff --git a/samples/rastrelliera/data/database.dbt b/samples/rastrelliera/data/database.dbt
new file mode 100644
index 00000000..22821a10
Binary files /dev/null and b/samples/rastrelliera/data/database.dbt differ
diff --git a/samples/rastrelliera/data/logs.dbf b/samples/rastrelliera/data/logs.dbf
new file mode 100644
index 00000000..fd2e4341
Binary files /dev/null and b/samples/rastrelliera/data/logs.dbf differ
diff --git a/samples/rastrelliera/data/menus.dbf b/samples/rastrelliera/data/menus.dbf
new file mode 100644
index 00000000..809d5e4b
Binary files /dev/null and b/samples/rastrelliera/data/menus.dbf differ
diff --git a/samples/rastrelliera/data/routes.dbf b/samples/rastrelliera/data/routes.dbf
new file mode 100644
index 00000000..b549c69d
Binary files /dev/null and b/samples/rastrelliera/data/routes.dbf differ
diff --git a/samples/rastrelliera/data/settings.dbf b/samples/rastrelliera/data/settings.dbf
new file mode 100644
index 00000000..3591270a
Binary files /dev/null and b/samples/rastrelliera/data/settings.dbf differ
diff --git a/samples/rastrelliera/data/settings.dbt b/samples/rastrelliera/data/settings.dbt
new file mode 100644
index 00000000..c900afd5
Binary files /dev/null and b/samples/rastrelliera/data/settings.dbt differ
diff --git a/samples/rastrelliera/data/test1/data/database.dbf b/samples/rastrelliera/data/test1/data/database.dbf
new file mode 100644
index 00000000..f8f1af03
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/database.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/database.dbt b/samples/rastrelliera/data/test1/data/database.dbt
new file mode 100644
index 00000000..22821a10
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/database.dbt differ
diff --git a/samples/rastrelliera/data/test1/data/impegna.dbf b/samples/rastrelliera/data/test1/data/impegna.dbf
new file mode 100644
index 00000000..d970b87f
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/impegna.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/logs.dbf b/samples/rastrelliera/data/test1/data/logs.dbf
new file mode 100644
index 00000000..9a1a2e59
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/logs.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/menus.dbf b/samples/rastrelliera/data/test1/data/menus.dbf
new file mode 100644
index 00000000..5db7d44f
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/menus.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/rastrelliera.dbf b/samples/rastrelliera/data/test1/data/rastrelliera.dbf
new file mode 100644
index 00000000..00824001
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/rastrelliera.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/settings.dbf b/samples/rastrelliera/data/test1/data/settings.dbf
new file mode 100644
index 00000000..0b5d5281
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/settings.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/settings.dbt b/samples/rastrelliera/data/test1/data/settings.dbt
new file mode 100644
index 00000000..22821a10
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/settings.dbt differ
diff --git a/samples/rastrelliera/data/test1/data/tasks.dbf b/samples/rastrelliera/data/test1/data/tasks.dbf
new file mode 100644
index 00000000..4ee0f5d0
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/tasks.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/tasks.dbt b/samples/rastrelliera/data/test1/data/tasks.dbt
new file mode 100644
index 00000000..22821a10
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/tasks.dbt differ
diff --git a/samples/rastrelliera/data/test1/data/users.dbf b/samples/rastrelliera/data/test1/data/users.dbf
new file mode 100644
index 00000000..b1a1b5e1
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/users.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/users.dbt b/samples/rastrelliera/data/test1/data/users.dbt
new file mode 100644
index 00000000..22821a10
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/users.dbt differ
diff --git a/samples/rastrelliera/data/test1/data/views.dbf b/samples/rastrelliera/data/test1/data/views.dbf
new file mode 100644
index 00000000..5e271106
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/views.dbf differ
diff --git a/samples/rastrelliera/data/test1/data/views.dbt b/samples/rastrelliera/data/test1/data/views.dbt
new file mode 100644
index 00000000..22821a10
Binary files /dev/null and b/samples/rastrelliera/data/test1/data/views.dbt differ
diff --git a/samples/rastrelliera/data/test1/views/body.view b/samples/rastrelliera/data/test1/views/body.view
new file mode 100644
index 00000000..f0547cd9
--- /dev/null
+++ b/samples/rastrelliera/data/test1/views/body.view
@@ -0,0 +1,57 @@
+
+
+
+
+
+