diff --git a/README.md b/README.md
index 33690b5..c59f86d 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,48 @@
-# BillPay
+#
BillPay (WIP)
-To run the app:
+A fully Independent Application for cross platform
-```
-flet run [app_directory]
-```
+## 🎯 Purpose for BillPay
+It has been difficult for me to manage mmy bills by having multiple apps installed on my mobile device, and I am sure many other people do too. There are many services here that provide all in one bill pay but they are so locked out we have to login to pay, and to pay we have to communicate with a third party bank account to send it credit so we can process our payments. If those services go down there is no possibility that we can further process our bills through those platforms.
+So what could be better than having a fully independent App where YOU control YOUR bills and payments without having to rely on a thirdparty service.
+
+
+## 💧 Features
+### 🈚 Independent
+Application doesnt rely on any thirdparty service to process any bill payments other than banks which are included by the vendor
+### 🧩 Plugins
+Apps can be pluggable, if user dont want to see them they can turn it off
+### ♻️ Backup & Restore
+Backup Payment History and Restore them on any device
+
+
+## ⏬ Downloads
+- Grab your own copy from [Builds](https://git.cubable.date/BillPay/app/~builds)
+
+
+## 🦮 Build Guide
+### 📜 Requirements
+- flutter
+- python 3.11.1
+- android studio (for android)
+- Visual Studio (for Windows)
+- Xcode (for IOS)
+- Chrome (for Web)
+
+### 🛠️ Build Steps
+- Create a python virtualenv: `python -m venv venv`
+- Activate virtualenv:
+ - Windows: `.\venv\Scripts\activate`
+ - Linux/MacOS: `source venv/bin/activate`
+- Install requirements: `pip install -r requirements.txt`
+- Run interactive for debugging:
+ - `flet run --` where the platform is either `ios` `android` `web`
+- To Build Release:
+ - `flet build --verbose` where `` is either `ios` `android` `web`
+
+
+### Developed with ❤️:
+
+
+
+
diff --git a/assets/favicon.png b/assets/favicon.png
deleted file mode 100644
index c630155..0000000
Binary files a/assets/favicon.png and /dev/null differ
diff --git a/assets/icon.png b/assets/icon.png
index c630155..9d2174f 100644
Binary files a/assets/icon.png and b/assets/icon.png differ