more ui updates, some batch functions