Added GUI and VM