diff --git a/Readme.md b/Readme.md
index b95861f8b..3befafe78 100644
--- a/Readme.md
+++ b/Readme.md
@@ -2,6 +2,16 @@
The BCL solution relies on a custom build task used to filter and rename the compiled javascript files by platform.
E.g. the file `application.android.js`, containing the actual platform-specific implementation will become `application.js`.
+There is also the .impl suffix for files where we have definition and implementation file with the same name, e.g.:
+
+file-system.d.ts
+file-system.impl.ts
+
+This is done to force the typescript compiler in Visual Studio to feed its definitions from the *.d.ts file rather than the implementation one.
+The build task removes this private suffix and the final output is
+
+files-system.js
+
The BCL itself uses a pre-built copy of the task, residing in the `Build/lib` folder.
### BuildTasks solution
@@ -14,7 +24,7 @@ The output of this project is located at (../bin/)
### Build the BCL project
-There are four different configurations of the project:
+There are six different configurations of the project:
1. Android
This configuration will create a `bin/Android` folder and output all the Android-related files there.
@@ -48,8 +58,8 @@ There are four different configurations of the project:
In order to use this path you will need to map a shared MAC's folder and access it from your PC.
6. iOS_Tests
- Same as iOS_Deploy plus the Tests folder in the BCL is copied to the output directory.
-
+ Same as iOS_Deploy plus the Tests folder in the BCL is copied to the output directory.
+
### UnitTestApp - Ready to run
```xml