major ui update