new landing page. better flash messages.