added first GUI. just the design, less functional