several ui updates