GUI port update fixed; working on serialization