editing the UI