Beginning of IO Port gui