redesign the frontend, add top bar.