updates, mostly ui