IM: Fixed the on page load issue

Pending:

- Look-up table
- Polishing