fix user interface