major overhaul of the ui