diff --git a/README.md b/README.md
index 543f97b..cf8bd17 100644
--- a/README.md
+++ b/README.md
@@ -1,14 +1,115 @@
-## AI Virtual Mouse
+
-> Developed an AI-based approach for controlling the mouse movement using Python and openCV with real-time camera that detects hand landmarks, tracks gesture patterns instead of a physical mouse.
+
+
+
+
+
+
+
+
+
+ Table of Contents
+
+ -
+ About The Project
+
+
+ - Roadmap
+ - Contributing
+ - License
+
+
+
+
+
+
+# AI Virtual Mouse
+
+ No Physical Mouse, just your hands and you are good to go for browsing and scrolling ,easily and smoothly.
+#### **Yes, you heard it right!**
+>Our team Developed an AI-based approach for controlling the mouse movement using Python and openCV with real-time camera that detects hand landmarks, tracks gesture patterns instead of a physical mouse.
+
+This repository contains all of the code required **NOTE** you may need to download other dependencies which will be mentioned below.
+## Features
+#### ***This virtual mouse comes with features like :***
+* You can move the cursor using just index finger(by pointing it towards the camera and moving it accordingly).
+
+
+* You can select any file or folder using your middle and index finger together(As the distance between two fingers comes in short range,the cursor selects that particular thing).
+
+
+Make sure you have [**Python**](https://python.org) installed on your computer before continuing.
+
+(back to top)
+
+
+
+
+### Built With
+
+[Python](https://python.org)
+
+
+(back to top)
+
+
+### Prerequisites
+
+* Python (Preferablyy version 3.8 or 3.7)
+* A Web-camera
+
+
+(back to top)
+
+
## Dependencies -
-> Please install all the required dependencies.
+> Please install all the required dependencies/modules.
* openCV - (For image processing and drawing)
* mediapipe - (For Hand Tracking)
* autopy - (For controlling the mouse movement and click)
-* numpy
-
+* numpy
+#### **NOTE** :-
+ * Autopy module is not supported in python versions 3.9 or above(you may face error in installing).
+ So try to install these modules in python version 3.8 or 3.7(more stable).
## Installation
To setup the system for development on your local machine, please follow the instructions below:
@@ -20,5 +121,49 @@ To setup the system for development on your local machine, please follow the ins
```
2. Run the ```AIVirtualMouse.py``` python file.
+
+
+
+(back to top)
+
+
+
+## Roadmap
+
+- [ ] Add more smoothness in performing operations
+- [ ] Making this project to work on global level
+
+See the [open issues](https://github.com/acm-iem/VirtualMouse/issues) for a full list of proposed features (and known issues).
+
To propose a new feature open an [issue](https://github.com/acm-iem/VirtualMouse/issues) in issues section.
+
+(back to top)
+
+
+
+
+
+## Contributions
+
+### **For contributing to this project, kindly read rules mentioned in [Contributing.md](Contributing.md) file.**
+Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
+
+If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
+Don't forget to give the project a star! Thanks again!
+
+1. Fork the Project
+2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
+3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
+4. Push to the Branch (`git push origin feature/AmazingFeature`)
+5. Open a Pull Request
+
+(back to top)
+
+
+
+
+## License
+
+Distributed under the MIT License. See `LICENSE.txt` for more information.
+(back to top)
diff --git a/__pycache__/HandTrackingModule.cpython-38.pyc b/__pycache__/HandTrackingModule.cpython-38.pyc
new file mode 100644
index 0000000..0a4d06b
Binary files /dev/null and b/__pycache__/HandTrackingModule.cpython-38.pyc differ
diff --git a/__pycache__/HandTrackingModule.cpython-39.pyc b/__pycache__/HandTrackingModule.cpython-39.pyc
new file mode 100644
index 0000000..558f529
Binary files /dev/null and b/__pycache__/HandTrackingModule.cpython-39.pyc differ
diff --git a/images/Virtuak mouse2.png b/images/Virtuak mouse2.png
new file mode 100644
index 0000000..9b7a050
Binary files /dev/null and b/images/Virtuak mouse2.png differ
diff --git a/images/virtualmouse1.png b/images/virtualmouse1.png
new file mode 100644
index 0000000..fdd5d0c
Binary files /dev/null and b/images/virtualmouse1.png differ