a day's work

mainly UI stuff