#2 Register and GUI

Register and GUI