archive: update UI functions;