advanced UI upgrade