restructured ui