Refactoring and building landing page.