diff --git a/README.md b/README.md
index b1696de..69e862b 100644
--- a/README.md
+++ b/README.md
@@ -1,58 +1,81 @@
Snoretoast
==========
A command line application which is capable of creating Windows Toast notifications on Windows 8 or later.
-If SnoreToast is used without the parameter --appID an default appID is used and a shortcut to SnoreToast.exe is created in the startmenu, please read more about Application User Model IDs on http://msdn.microsoft.com/en-us/library/windows/apps/dd378459.aspx .
-If your application already has a shortcut in the startmenu, which provides an appID please pass this appID, an appID is needed and is also used to determine the application icon displayed in the toast notification.
+If SnoreToast is used without the parameter --appID an default appID is used and a shortcut to SnoreToast.exe is created in the startmenu, notifications created that way will be asigned to SnoreToast.
-If your application does not have a shortcut in the startmenu yet please use the --install parameter, for example "snoretoast.exe --install "MyApp\MyApp.lnk" "C:\myApp.exe" "My.APP_ID" " the appID provided here has to be passed to snoretoast with the parameter --appID.
+If you wan't to brand your notifications you need to create the application startmenu entry with `snoretoast.exe --install "MyApp\MyApp.lnk" "C:\myApp.exe" "My.APP_ID"`.
+This appID then needs to be passed to snoretoast.exe with the `--appID`` parameter.
# Releases and Binaries
-Releases and binaries can be found [here](http://download.kde.org/stable/snoretoast/).
+Releases and binaries can be found [here](https://binary-factory.kde.org/job/SnoreToast_Nightly_win64/).
+# Installing icons with nsis
+```
+!include LogicLib.nsh
+!include WordFunc.nsh
-# SnoreToastGui
-We provide two applications SnoreToast.exe and SnoreToastGui.exe.
-SnoreToastGui.exe is a GUI application and won't display a command line window when executed.
-SnoreToast.exe is a standard commandline application.
+Function SnoreWinVer
+ ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
+ ${VersionCompare} "6.2" $R0 $R0
+ ${If} $R0 == 1
+ Push "NotWin8"
+ ${Else}
+ Push "AtLeastWin8"
+ ${EndIf}
+FunctionEnd
+
+!macro SnoreShortcut path exe appID
+ Call SnoreWinVer
+ Pop $0
+ ${If} $0 == "AtLeastWin8"
+ nsExec::ExecToLog '"${SnoreToastExe}" -install "${path}" "${exe}" "${appID}"'
+ ${Else}
+ CreateShortCut "${path}" "${exe}"
+ ${EndIf}
+!macroend
+
+```
----------------------------------------------------------
+```
+Welcome to SnoreToast 0.5.99.
+A command line application which is capable of creating Windows Toast notifications.
+
+---- Usage ----
+SnoreToast [Options]
+
+---- Options ----
+[-t]
| Displayed on the first line of the toast.
+[-m] | Displayed on the remaining lines, wrapped.
+[-b] | Displayed on the bottom line, can list multiple buttons separated by ;
+[-tb] | Displayed a textbox on the bottom line, only if buttons are not presented.
+[-p] | Display toast with an image, local files only.
+[-id] | sets the id for a notification to be able to close it later.
+[-s] | Sets the sound of the notifications, for possible values see http://msdn.microsoft.com/en-us/library/windows/apps/hh761492.aspx.
+[-silent] | Don't play a sound file when showing the notifications.
+[-appID] | Don't create a shortcut but use the provided app id.
+[-pipeName] <\.\pipe\pipeName\> | Provide a name pipe which is used for callbacks.
+[-application] | Provide a application that might be started if the pipe does not exist.
+-close | Closes a currently displayed notification.
+
+-install | Creates a shortcut in the start menu which point to the executable , appID used for the notifications.
+
+-v | Print the version and copying information.
+-h | Print these instructions. Same as no args.
+Exit Status : Exit Code
+Failed : -1
+
+Success : 0
+Hidden : 1
+Dismissed : 2
+TimedOut : 3
+ButtonPressed : 4
+TextEntered : 5
- Welcome to SnoreToast 0.5.1.
- A command line application which is capable of creating Windows Toast notifications.
-
- ---- Usage ----
- SnoreToast [Options]
-
- ---- Options ----
- [-t] | Displayed on the first line of the toast.
- [-m] | Displayed on the remaining lines, wrapped.
- [-b]