basic gui added