added very basic, very untested gui on the receiving side