Added the first version of the user interface