diff --git a/README.md b/README.md
index 87b291e..7bbe044 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,6 @@ Directory tree for: /python/tree
 [14:22:07] User: /python/tree$
 ```
 
-
 ## Features
 - Lists all files and directories in a clear tree structure.
 - Works from the current directory.
@@ -29,13 +28,34 @@ Directory tree for: /python/tree
 ## Installation
 1. Download the files `GGTree.py`, `install.sh`, and `uninstall.sh`.
 2. Navigate to the directory where these files are located.
-3. Run the installation script:
+3. Ensure the installation script has the correct permissions. If not, run the following command:
+   ```bash
+   chmod +x install.sh uninstall.sh
+   ```
+4. Run the installation script:
    ```bash
    sudo ./install.sh
    ```
 
 After installation, you can execute the program using the command `ggtree` from anywhere in the terminal.
 
+### Optional: Use a Virtual Environment
+To avoid conflicts with system-wide Python packages, consider running the program inside a virtual environment:
+1. Create a virtual environment:
+   ```bash
+   python3 -m venv ggtree_env
+   ```
+2. Activate the virtual environment:
+   - On Linux/macOS:
+     ```bash
+     source ggtree_env/bin/activate
+     ```
+   - On Windows:
+     ```bash
+     ggtree_env\Scripts\activate
+     ```
+3. Install any dependencies (if required) within the virtual environment.
+
 ## Usage
 Simply run the following command in the terminal:
 ```bash