GuiIOFactory, input, output added