Added GUI entry point