build new ui.