new ui, bug fixes.