updated the gui, added framework in gui to support client and server handling