ui overhaul with Neb