Adapted interprter and compiler to GUI