diff --git a/install.sh b/install.sh
index 3069243..acb692f 100755
--- a/install.sh
+++ b/install.sh
@@ -13,15 +13,16 @@ get_platform() {
 
 echo "installing packer"
 
-if [ ! -d ~/.local/share/nvim/site/pack/packer ]; then
-  echo "Installing packer"
-  git clone https://github.com/wbthomason/packer.nvim \
-    ~/.local/share/nvim/site/pack/packer/start/packer.nvim
-  echo
-  echo "packer installed!"
-  echo
+if [ -d ~/.local/share/nvim/site/pack/packer ]; then
+  echo "Clearning previous packer installs"
+  rm -rf ~/.local/share/nvim/site/pack
 fi
 
+echo -e "\n=> Installing packer"
+git clone https://github.com/wbthomason/packer.nvim \
+  ~/.local/share/nvim/site/pack/packer/start/packer.nvim
+echo -e "=> packer installed!"
+
 echo "Linking config"
 echo "old nvim config will be changed to nvim.bak if exists! :0"
 
@@ -49,9 +50,8 @@ else
   sed -i "s/bash/$shellname/g" ~/.config/nvim/lua/mappings.lua
 fi
 
-echo "shell changed to $shellname on nvim successfully!"
-echo
-echo "neovim will open with some errors , just press enter" && sleep 1
+echo -e "\n=> shell changed to $shellname on nvim successfully!"
+echo -e "\n=> neovim will open with some errors , just press enter" && sleep 1
 
 # install all plugins + compile them
 nvim +PackerSync