more fleshing-out of UI