Added majority of landing page functionality