milestone 5 updates for gui and communicator