Added class UserInterface