empty and ui