added basic tabbed gui