fix home page with mobile-friendly stuffs