diff --git a/README.md b/README.md
index a4e003f28..4435c8f7e 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,20 @@
-CP Editor is a Native Qt based code editor writter in C++. It make you only focus on your code and automates the compilation, executing and testing. It even fetches testcases for you from web!
+CP Editor is a Native Qt based code editor writter in C++. It make you only focus on your code and automates the compilation, executing and testing. It even fetches testcases for you from web and submit code on codeforces!
+
+Features:
+
+- Submit code on codeforces from Editor itself in any of 3 languages C++, Python or Java (requires cf-tools)
+- Parse any problem testcases from over 30+ online platforms (requires competitive companion browser extension)
+- Editor gives you veridict directly `AC`, `WA` or `**`(unknown).
+- Code formating using any tools of your choice like clang-format (requires the tool)
+- Fast and memory efficient. Runs flawless on low end devices.
+- Supports unlimited snippets in all 3 languages.
+- Cutomizable Hotkeys for every action in the editor.
+- Over 5 themes to choose from (Drakula, Monkai, Solarised, Solarised Dark and Light)
+- Open and manage as many tabs as you want.
+
@@ -43,6 +56,7 @@ You have to ability to change compile command and run other commands by navigati
| CTRL+R | Run |
| CTRL+K | Kill all running Test cases / Samples |
| CTRL+Shift+D | Run the program in separate window (Detached mode) |
+| CTRL+T | Use any saved snippet codes |
### Hotkeys
@@ -69,7 +83,14 @@ Contributors and contributions are welcomed! However to maintain the quality of
- Make sure `java` and `javac` are in PATH variables. Please Log/Restart your machine if it does not recognizes the Java Compiler. Now make sure your source code has **non-public class named a**.
- I get **DLL Missing error** while launching application?
- Please download [Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads).
-
+- What is Competitive Companion and how do I set it up to parse testcases from websites?
+ - Please read this [blog](https://codeforces.com/blog/entry/72067) carefully. It has detailed instruction on setting up the competitive companion to parse testcases.
+- What is CF-Tool and where to download it?
+ - CF tools provide you to perform many actions like submiting code on codeforces from Command line. It is a CLI application which can be downloaded from [here](https://github.com/xalanq/cf-tool/releases). It is a standalone executable, simply keep it in a directory and add that directory to PATH.
+- I am using it on codeforces but submit button is not clickable.
+ - Please reboot if you have already added `cf` to your PATH. If you haven't already, add `cf` to your PATH. Submit button will be active only if CP Editor finds that `cf` tool is on path and invokable.
+ - When I click on Submit on Codeforces, I get some message saying template is required?
+ - `cf` tool requires that you first configure it before you use it. Please read this [blog](https://codeforces.com/blog/entry/72952) carefully to configure it for your device.
License
----