diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..a64bf533
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,13 @@
+.DS_store
+.sass-cache
+*-temp.scss
+*.css.map
+src/main/gtk-3.0/gtk*.css
+src/main/gtk-4.0/gtk*.css
+src/main/cinnamon/cinnamon*.css
+src/main/gnome-shell/*/*.css
+src/other/dash-to-dock/stylesheet.css
+src/other/dash-to-dock/stylesheet-dark.css
+parse-sass.sh
+lib-release.sh
+stable-release/make-releases.sh
diff --git a/README.md b/README.md
index 55c4d174..9c4a8190 100644
--- a/README.md
+++ b/README.md
@@ -1,128 +1,4 @@
WhiteSur Gtk Theme
======
-WhiteSur is a MacOS Big Sur like theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Pantheon, XFCE, Mate, etc.
-
-## Requirements
-### GTK2 Murrine engine requirements.
-
-- gtk-murrine-engine `Fedora/RedHat`
-- gtk2-engines-murrine `Ubuntu/Mint/Debian`
-- gtk-engine-murrine `Arch/Manjaro`
-
-### GTK2 pixbuf engine requirements.
-
-- gtk2-engines `Fedora/RedHat`
-- gtk2-engines-pixbuf `Ubuntu/Mint/Debian`
-- gtk-engines `Arch/Manjaro`
-
-### Installed Dependency requirements.
-
-- sassc
-- optipng
-- inkscape
-- dialog
-- libglib2.0-dev-bin `ubuntu 20.04`
-- libglib2.0-dev `ubuntu 18.04` `debian 10.03` `linux mint 19`
-- libxml2-utils `ubuntu 18.04` `debian 10.03` `linux mint 19`
-- glib2-devel `Fedora` `Redhat`
-
-## Installation
-
-### From source
-
-After all dependencies are installed, you can run:
-```bash
-./install.sh
-```
-#### Install tips
-
-Usage: `./install.sh` **[OPTIONS...]**
-
-| OPTIONS: | |
-|:--------------------|:-------------|
-|-d, --dest | Specify theme destination directory (Default: $HOME/.themes)|
-|-n, --name | Specify theme name (Default: WhiteSur)|
-|-c, --color | Specify theme color variant(s) **[light/dark]** (Default: All variants)|
-|-o, --opacity | Specify theme opacity variant(s) **[standard/solid]** (Default: All variants)|
-|-a, --alt | Specify titlebutton variant(s) **[standard/alt]** (Default: All variants)|
-|-t, --theme | Specify primary theme color variant(s) **[default/blue/purple/pink/red/orange/yellow/green/grey]** (Default: MacOS blue)|
-|-p, --panel | Change the panel opacty **[default/25/35/45/55/65/75/85]** (Default: 16)|
-|-s, --size | Change the nautilus sidebar width size **[default/220/240/260/280]** (Default: 200px)|
-|-i, --icon | Activities icon variant(s) **[standard/normal/gnome/ubuntu/arch/manjaro/fedora/debian/void]** (Default: standard variant)|
-|-g, --gdm | Install GDM theme, you should run this with sudo!|
-|-r, --remove | Remove theme, this will remove all installed themes!|
-|-dialog, --dialog | Run terminal dialog, this will Run terminal dialog to install themes!|
-|-h, --help | Show this help|
-
-###
1. Change primary theme color
-If you want to change primary theme color! (Default color is default MacOS blue)
-then you can run: 'for example'
-```bash
-./install.sh -t green # Install green accent color version
-```
-
-
-###
2. Install GDM theme
-If you want to install GDM theme!
-then you can run: 'for example'
-```bash
-sudo ./install.sh -g # install default dark version
-
-sudo ./install.sh -g -c light # install light version
-
-sudo ./install.sh -g -r # remove installed GDM theme
-```
-
-
-###
3. Change nautilus sidebar width size
-If you want to change nautilus sidebar width size! (Default size is 200px)
-(Nautilus cannot change the structure of the sidebar, so I added a picture as a background to achieve the effect of bigsur)
-then you can run: 'for example'
-```bash
-./install.sh -s 260 # Install 260px width version
-```
-
-
-###
4. Change gnome-shell activities icon
-If you want to change gnome-shell activities icon! (Default icon is Apple)
-then you can run: 'for example: Install Manjaro icon'
-```bash
-./install.sh -i manjaro
-```
-
-
-### On Snapcraft
-
-
-
-
-
-You can install the theme from the Snap Store, or by running:
-
-```bash
-sudo snap install whitesur-gtk-theme
-```
-To connect the theme to an app, run:
-```bash
-sudo snap connect [other snap]:gtk-3-themes whitesur-gtk-theme:gtk-3-themes
-```
-```bash
-sudo snap connect [other snap]:icon-themes whitesur-gtk-theme:icon-themes
-```
-To connect the theme to all apps which have available plugs to gtk-common-themes, you can run:
-```bash
-for i in $(snap connections | grep gtk-common-themes:gtk-3-themes | awk '{print $2}'); do sudo snap connect $i whitesur-gtk-theme:gtk-3-themes; done
-```
-
-### Suggested themes
-| Suggested themes | Links | Preview |
-|:--------------------|:-------------|:-------------|
-| Kde theme | [WhiteSur-kde](https://github.com/vinceliuice/WhiteSur-kde)|  |
-| Icon theme | [WhiteSur-icon](https://github.com/vinceliuice/WhiteSur-icon-theme)|  |
-| Wallpaper | [WhiteSur wallpaper](https://github.com/vinceliuice/WhiteSur-kde/tree/master/wallpaper)|  |
-| Firefox theme | [WhiteSur firefox theme](src/other/firefox)|  |
-| Dash to Dock theme | [WhiteSur dash-to-dock theme](src/other/dash-to-dock)|  |
-
-## Theme Preview
-
+WhiteSur is a MacOS Big Sur like theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Pantheon, XFCE, Mate, etc.W
diff --git a/pictures/colors-themes.png b/pictures/colors-themes.png
new file mode 100644
index 00000000..9dce46e1
Binary files /dev/null and b/pictures/colors-themes.png differ
diff --git a/pictures/dash-to-dock.png b/pictures/dash-to-dock.png
index aa952a12..5a0a499e 100644
Binary files a/pictures/dash-to-dock.png and b/pictures/dash-to-dock.png differ
diff --git a/pictures/download-button.png b/pictures/download-button.png
new file mode 100644
index 00000000..c006fe18
Binary files /dev/null and b/pictures/download-button.png differ
diff --git a/pictures/download-button.svg b/pictures/download-button.svg
new file mode 100644
index 00000000..154b8aa3
--- /dev/null
+++ b/pictures/download-button.svg
@@ -0,0 +1,15 @@
+
diff --git a/pictures/firefox-monterey.png b/pictures/firefox-monterey.png
new file mode 100644
index 00000000..e6080b80
Binary files /dev/null and b/pictures/firefox-monterey.png differ
diff --git a/pictures/firefox-theme.png b/pictures/firefox-theme.png
deleted file mode 100644
index 44afc8a9..00000000
Binary files a/pictures/firefox-theme.png and /dev/null differ
diff --git a/pictures/firefox-whitesur.png b/pictures/firefox-whitesur.png
new file mode 100644
index 00000000..df8af762
Binary files /dev/null and b/pictures/firefox-whitesur.png differ
diff --git a/pictures/gdm.png b/pictures/gdm.png
new file mode 100644
index 00000000..f1b93f34
Binary files /dev/null and b/pictures/gdm.png differ
diff --git a/pictures/icons.png b/pictures/icons.png
new file mode 100644
index 00000000..a04a7fd9
Binary files /dev/null and b/pictures/icons.png differ
diff --git a/pictures/install-tip-01.png b/pictures/install-tip-01.png
deleted file mode 100644
index 89f18da2..00000000
Binary files a/pictures/install-tip-01.png and /dev/null differ
diff --git a/pictures/install-tip-02.png b/pictures/install-tip-02.png
deleted file mode 100644
index cbb163ae..00000000
Binary files a/pictures/install-tip-02.png and /dev/null differ
diff --git a/pictures/install-tip-03.png b/pictures/install-tip-03.png
deleted file mode 100644
index f10d425b..00000000
Binary files a/pictures/install-tip-03.png and /dev/null differ
diff --git a/pictures/install-tip-04.png b/pictures/install-tip-04.png
deleted file mode 100644
index 1c64951b..00000000
Binary files a/pictures/install-tip-04.png and /dev/null differ
diff --git a/pictures/install-tip-05.png b/pictures/install-tip-05.png
deleted file mode 100644
index 45c232c1..00000000
Binary files a/pictures/install-tip-05.png and /dev/null differ
diff --git a/pictures/macbook.png b/pictures/macbook.png
new file mode 100644
index 00000000..72fbab19
Binary files /dev/null and b/pictures/macbook.png differ
diff --git a/pictures/nautilus.png b/pictures/nautilus.png
new file mode 100644
index 00000000..7f2143ac
Binary files /dev/null and b/pictures/nautilus.png differ
diff --git a/pictures/preview-gtk.png b/pictures/preview-gtk.png
deleted file mode 100644
index c72e8d72..00000000
Binary files a/pictures/preview-gtk.png and /dev/null differ
diff --git a/pictures/preview-shell.png b/pictures/preview-shell.png
deleted file mode 100644
index 88a287c9..00000000
Binary files a/pictures/preview-shell.png and /dev/null differ
diff --git a/pictures/sandboxes.png b/pictures/sandboxes.png
new file mode 100644
index 00000000..9c091b52
Binary files /dev/null and b/pictures/sandboxes.png differ
diff --git a/pictures/sidebars.png b/pictures/sidebars.png
new file mode 100644
index 00000000..91daa18e
Binary files /dev/null and b/pictures/sidebars.png differ
diff --git a/pictures/whitesur-icon-theme.png b/pictures/whitesur-icon-theme.png
index c119e86a..9be1eb35 100644
Binary files a/pictures/whitesur-icon-theme.png and b/pictures/whitesur-icon-theme.png differ
diff --git a/pictures/whitesur-kde-theme.png b/pictures/whitesur-kde-theme.png
index 5bf3631a..92fbd477 100644
Binary files a/pictures/whitesur-kde-theme.png and b/pictures/whitesur-kde-theme.png differ
diff --git a/pictures/whitesur-wallpaper.png b/pictures/whitesur-wallpaper.png
index 1533a138..aede0f5f 100644
Binary files a/pictures/whitesur-wallpaper.png and b/pictures/whitesur-wallpaper.png differ