Added basis for a GUI