refactoring i18n logic; re-designing 'home' page