add demo tested with jabsocket, wsg