redesign the installer UI