fix landing page

todo: tests