remake the webpage, new layout