refactored main landing page