diff --git a/README.md b/README.md
index 4650704d01ea32db065d31b89f4eb4ced1bb8884..4388f090098a0560be2aabb9bd4be9b8d8d112d3 100644
--- a/README.md
+++ b/README.md
@@ -3,22 +3,26 @@ The Open Runtime Module Library (ORML) is a community maintained collection of S
 
 ## Runtime Modules Overview
 
-- orml-traits
+- [orml-traits](./traits)
     - Shared traits including `BasicCurrency`, `MultiCurrency`, `Auction` and more.
-- orml-utilities
+- [orml-utilities](./utilities)
 	- Various utilities including `FixedU128` and `LinkedList`.
-- orml-tokens
+- [orml-tokens](./tokens)
     - Fungible tokens module that implements `MultiCurrency` trait.
-- orml-currencies
+- [orml-currencies](./currencies)
 	- Provide `MultiCurrency` implementation using `pallet-balances` and `orml-tokens` module.
-- orml-oracle
+- [orml-oracle](./oracle)
     - Oracle module that makes off-chain data available on-chain.
-- orml-prices
+- [orml-prices](./prices)
 	- Provide basic asset price abstraction.
-- orml-auction
+- [orml-auction](./auction)
 	- Auction module that implements `Auction` trait.
-- orml-vesting
+- [orml-vesting](./vesting)
     - Provides scheduled balance locking mechanism, in a *graded vesting* way.
+- [orml-gradually-update](./gradually-update)
+    - Provides why to adjuest numeric parameter gradually over a period of time.
+- [orml-schedule-update](./schedule-update)
+    - Provides way to schedule a call to be dispatched at later block.
 
 ## Installation
 
diff --git a/schedule-update/README.md b/schedule-update/README.md
index 638ccbba5c47358a20b97af560a61c72715b8733..4d0e7aff31c319acd2b926e3198e2f3734a25dc6 100644
--- a/schedule-update/README.md
+++ b/schedule-update/README.md
@@ -2,4 +2,4 @@
 
 ### Overview
 
-Schedule-update module provides a way to allow an update to be dispatched at later block. This is Useful for council to dispatch a delayed update so other have time to review and learn the change. Council also have chance to cancel the update if any issues were found.
+Schedule-update module provides a way to allow an update to be dispatched at later block. This is useful for council to dispatch a delayed update so other have time to review and learn the change. Council also have chance to cancel the update if any issues were found.