redesign of the ui, with the latest functionality code!