GUI
modified to suit observable pattern
change port
edit