First work on user interface