redesign the HTML