diff --git a/README.md b/README.md
index 994b01e..7e81fe2 100644
--- a/README.md
+++ b/README.md
@@ -2,34 +2,53 @@
All things Java
Session 03 - Concurrency - Processes and Threads
-
- - ProcessDemo
- - ThreadsDemo
-
+
+
+ | Name | Description |
+
+ | ProcessDemo | Executing an external application |
+ | ThreadsDemo | Two ways of creating threads |
+
+
04 - Concurrency - Synchronization and Deadlock
-
+
+
+ | Name | Description |
+
+ | SemaphoreDemo | |
+
+
05 - Concurrency - High-Level Concurrency Primitives
-
- - MonitorCase1
- - MonitorCase2
- - CircularBuffer
- - ConditionDemo
-
+
+
+ | Name | Description |
+
+ | MonitorCase1 | |
+ | MonitorCase2 | |
+ | CircularBuffer | |
+ | ConditionDemo | |
+
+
07 - IO - Blocking vs non-blocking
-
- - ClassicIoUnbuffered
- - ClassicIoBuffered
- - ClassicIoManBuffered
- - ClassicIoWholeFile
- - NioLineCount
-
+
+
+ | Name | Description |
+
+ | ClassicIoUnbuffered | |
+ | ClassicIoBuffered | |
+ | ClassicIoManBuffered | |
+ | ClassicIoWholeFile | |
+ | NioLineCount | |
+
+
09 - Scheduling
As a treat: A small game taken from: https://zetcode.com/javagames/movingsprites/
-
- - Game-1: Simple moving spaceship
- - Game-2: Added missile and refactoring
- - Game-3: Missiles threaded
-
+
+
+ | Name | Description |
+
+ | Game-1 | Simple moving spaceship |
+ | Game-2 | Added missile and refactoring |
+ | Game-3 | Missiles threaded |
+