some more ui work