GUI with Compiler