used UserInterface instead of AdvancedUserInterface