continuing work on UserInterface