Extended the demo with contact page and fixed <main>